module.exports = (app) => {
  const { Schema, createModel, getModelName, formatDate, pre } = app.jax.mongoose
  const modelName = getModelName(__filename)

  const schema = new Schema({
    name: String, // 姓名
    avatar: String, // 头像
    nickname: String, // 昵称
    username: String, // 用户账号
    password: String, // 用户密码
    organizeId: Schema.Types.ObjectId, // 组织ID
    roleId: Schema.Types.ObjectId, // 角色ID
    mobile: String, // 手机号
    systemType: String, // 所属系统
    source: Schema.Types.Mixed, // 来源
    remark: String, // 备注
    isSystem: Boolean, // 系统创建
    sourceId: Schema.Types.ObjectId, // 来源ID（门店ID）
    // source: Schema.Types.Mixed, // 来源
  })

  const Model = createModel(modelName, schema)

  return Model
}
